package cn.fl.system.vo;

import java.util.List;

import cmm.web.core.framework.vo.BaseVO;

 /**
 * @Description: 流程任务节点操作历史
 */
public class SysFlowTaskHVO extends BaseVO{

	private static final long serialVersionUID = -7403460320831866968L;
	/**
	 * 流程定义标识
     */
	private String procDefKey;
	/**
	 * 流程定义ID
     */
	private String procDefId;
	/**
	 * 流程实例ID
     */
	private String procInstId;
	/**
	 * 任务ID
     */
	private String taskId;
	/**
	 * 任务定义Key
     */
	private String taskDefKey;
	/**
	 * 业务数据主键
     */
	private Long businessKey;
	/**
	 * 审批意见
     */
	private String taskOpinion;
	/**
	 * 系统代码
     */
	private String sysCd;
	/**
	 * 是否删除
     */
	private Integer isDel;
	
	/**
	 * 业务类型
     */
	private String businessType;

	 /**
	  * 处理业务BeanName
	  */
	 private String businessBean;


	//****************************附件属性*****************************//
	
	/**
	 * 附件列表
	 */
	private List<String> attchmntList;
	
	/**
	 * 指定要执行的人
	 */
	private List<String> toUsrIdList;
	
	/**
	 * 指定要执行的人
	 */
	public List<String> getToUsrIdList() {
		return toUsrIdList;
	}

	/**
	 * 指定要执行的人
	 */
	public void setToUsrIdList(List<String> toUsrIdList) {
		this.toUsrIdList = toUsrIdList;
	}

	/**
	 * 业务类型
     */
	public String getBusinessType() {
		return businessType;
	}

	/**
	 * 业务类型
     */
	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

	/**
	 * 附件列表
	 */
	public List<String> getAttchmntList() {
		return attchmntList;
	}

	/**
	 * 附件列表
	 */
	public void setAttchmntList(List<String> attchmntList) {
		this.attchmntList = attchmntList;
	}

	/**
	 * 流程定义标识
     */
	public String getProcDefKey() {
		return procDefKey;
	}

	/**
	 * 流程定义标识
     */
	public void setProcDefKey(String procDefKey) {
		this.procDefKey = procDefKey;
	}
	
	/**
	 * 流程定义ID
     */
	public String getProcDefId() {
		return procDefId;
	}

	/**
	 * 流程定义ID
     */
	public void setProcDefId(String procDefId) {
		this.procDefId = procDefId;
	}
	
	/**
	 * 流程实例ID
     */
	public String getProcInstId() {
		return procInstId;
	}

	/**
	 * 流程实例ID
     */
	public void setProcInstId(String procInstId) {
		this.procInstId = procInstId;
	}
	
	/**
	 * 任务ID
     */
	public String getTaskId() {
		return taskId;
	}

	/**
	 * 任务ID
     */
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}
	
	/**
	 * 任务定义Key
     */
	public String getTaskDefKey() {
		return taskDefKey;
	}

	/**
	 * 任务定义Key
     */
	public void setTaskDefKey(String taskDefKey) {
		this.taskDefKey = taskDefKey;
	}
	
	/**
	 * 业务数据主键
     */
	public Long getBusinessKey() {
		return businessKey;
	}

	/**
	 * 业务数据主键
     */
	public void setBusinessKey(Long businessKey) {
		this.businessKey = businessKey;
	}
	
	/**
	 * 审批意见
     */
	public String getTaskOpinion() {
		return taskOpinion;
	}

	/**
	 * 审批意见
     */
	public void setTaskOpinion(String taskOpinion) {
		this.taskOpinion = taskOpinion;
	}
	
	/**
	 * 系统代码
     */
	public String getSysCd() {
		return sysCd;
	}

	/**
	 * 系统代码
     */
	public void setSysCd(String sysCd) {
		this.sysCd = sysCd;
	}
	
	/**
	 * 是否删除
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}


	 public String getBusinessBean() {
		 return businessBean;
	 }

	 public void setBusinessBean(String businessBean) {
		 this.businessBean = businessBean;
	 }
 }
